- Unix shell
- In Unix, a program that acts as a user interface, interpreting commands typed at the keyboard and passing them on to the operating system.The shell sets up standard input, standard output, and standard error, lets you customize your Unix session environment, and gives access to a shell programming language for creating shell scripts. Some versions of Unix provide only one shell, while others provide a selection from which you can choose to use the one you like best.Common shells include the following:• BourneVery compact and simple touse; the original Unix shell.• KornPerhaps the most popular shell; an upward compatible extension to the Bourne shell with a history file, commandline editing, aliases, and job control.• CThe first BSD shell, the C shell uses C-like syntax and offers a history mechanism, aliasing, and job control.• BashThe Bourne-again shell from the Free Software Foundation extends the capabilities of the Bourne shell in a similar way to the Korn shell.• RcA small, compact, and elegant shell with a strong C flavor but without command-line editing and job control.• TcshAn enhanced version of the C shell.• ZshA large shell that seems to offer all the features available in all the other shells.
Dictionary of networking . 2014.